/* Background colours */
body {background-color:#ffffff;}
#whole_page {background-color:#ffffff;}
#main {background-color:#ffffff;}


body 
{	
	background-image:url("../com images/Henry Raines 1.jpg");
	background-repeat:repeat;
    border-color:#f050f0;
	font-size: medium;
}

body.image 
{
	background-image:url("../com images/bg_666666_box.gif"); 
	
}

#whole_page {width:980px;}

P
{
/*	font-family:	Geneva, Arial, Helvetica, sans-serif; */
	text-align: 	justify;
	color:#0000FF;	
	
}

.no_print
{
color:#FF0000;
font-size:18px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;

}

.dont_print{
}


#buttons
{
 	width: 18%;
	float:left;
	text-align:left;	
	font-size: medium;
	vertical-align:top;

	
}

#main
{
 	width: 76%;
	float:right;
	text-align:left;	
}

#header_link_ads, #google_ads, #footer, #affiliates
{
 	width: 98%;
	float:none;
	text-align:center;
}

#header_link_ads
{
	height:15px;
}



h1,h2,h3, h5
{
	font-family:	Geneva, Arial, Helvetica, sans-serif;
  	text-decoration:none
}

h1 {font-size: 120%;}
h2 {font-size: 110%;}
h3 {font-size: 105%; color: black; font-style: italic;}

h5 {font-size: 80%; color: gray; }

#whole_page
{
	border-width:thick;
   	border-style:outset;
  	border-color: 	#aaaaaa;
  	margin-left: 	auto;
   	margin-right: 	auto; 
}




#main
{
    border-color: #50f050;
   	text-align: left;	
}






hr
{
	color: black;
}
a:link {color: blue; text-decoration:none}
a:visited {color: red}
a:hover {color: #ffff00; background:#111111; text-decoration:none}

a.remove:link {color: red; text-decoration:none}
a.remove:visited {color: red; text-decoration:none}
a.remove:hover {color: red; text-decoration:none}

.B1, .B2, .B3 {font-weight:bold; color: red;}
.B2 {color: green;}
.B3 {color: aqua;}
body{font-family:arial;}

a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
a:hover{color:#606060}

table.Wholetable
{
	
	
/*	border-width:	thin;
   	border-style:	solid;  
*/
 	border-color: 	#f05050;

	width:980px;
	text-align: center;
	


	
}
td.link_ads
{
	
	
/*	border-width:	thin;
   	border-style:	solid;  */

 	border-color:#FF00FF;
		
	text-align: center;	
}



table.Maintable
{
	
	
/*	border-width:	thin;
   	border-style:	solid;  */

 	border-color:#00FFFF;

	width:100%;
	text-align: center;
	vertical-align:top;
	
}

.emailtable
{
	
	
/*	border-width:	thin;
   	border-style:	solid;  */


 	border-color: 	#f05050;
	text-align:center;
}


td.lhs
{
	
/*	border-width:	thin;
   	border-style:	solid;  */

 	border-color: 	#f05050;
	height:550px;
 	width:140px;
	float:left;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}
td.mid
{
	
/*	border-width:	thin;
   	border-style:	solid;  
*/		float:left;

	

 	border-color: 	#f05050;

 	width:650px;
	text-align:left;
	vertical-align:top;

	

}
td.rhs
{
	
/*	border-width:	thin;
   	border-style:	solid;  */

 	border-color: 	#f05050;
 	width:10px;
	height:550px;
	float:left;
	text-align:left;
	vertical-align:top;	

}

td.header_mid
{
 	width:830px;
	height:90px;
	float:left;
	margin-left:10px;
	
	
/*	border-width:	thin;
   	border-style:	solid;  
*/
	border-color: #CC9999;
	
	background-color:#FFFFFF;
			
	text-align:center;
	color:#3333FF;

	font-family:"ParkAvenue BT", "Tiranti Solid LET";
	font-weight:bold;
	font-style:italic;
	font-size:240%;
	
}

td.footer
{
 	width: 79%;

	
	
/*	border-width:	thin;
   	border-style:	solid;  */

 	border-color: 	#f05050;

	margin:	0.1%;
	padding: 0.2%;

	color:#555555;
	font-size: 100%;	
}


td.affiliates
{

/*	border-width:	thin;
   	border-style:	solid;  */

 	border-color:#FFFF00;

	float:none;
	text-align:center;
	height:120px;
}

#login
{
	font-size: 75%;
	color:#555555;
	text-align:center;
}

.error 
{
  	color: #CC0000; 
 	font-weight: normal;     
	font-size: 90%;  
	text-align: left;
}

.error2
{
  	color: #CC0000;
	background-color: #FFFF33; 
 	font-weight: normal;     
	font-size: 120%;  
	text-align: left;
}

.error3
{
  	color: #CC0000;
 	font-weight: bold;     
	font-size: 120%;  
	text-align: center;
	
}


table.menu
{
	font-size:95%;
	position:absolute;
	visibility:hidden;
/*	background-color:#33FF00;
	background-color:#9900FF;*/
	border-width:thin;
	height:30px;
	width:180px;
	

}

td.menu
{
	background-image:url("../com images/bg_lighter_grey.jpeg");
	background-color:ff66ff;
	border-color:#00CC00;
	
	height:30px;
	border-style:solid;
	border-width:thin;
	padding-left:5px;
	font-size:85%;


}

.button{
background-image:url(bg_orange_box.jpeg);
border-style:outset;
border-color:#FFCC66;

}

table.menu2
{
font-size:100%;
border-style:none;
width:130px;
height:30px;
vertical-align:top;

}

td.menu3
{
font-size:100%;
background-color:#FFFFFF;

border-color:#0000FF;
height:30px;
width:130px;
padding-left:15px;
}

table.menu4
{
	background-color:#eeeeee;
	border-color:#003366;
	border-width:thick;
	border-style:outset;
	border:10px;
}
table.sub_table
{
	border-color:#003366;
	border-width:thin;
	border-style:outset;
}

td.sub_table
{
	
	color:#0000FF;
	text-align:center;
	border-color:#B7F2FA;
	font-size:14px;
}

td.sub_table2
{
	
	color:#333333;
	text-align:center;
	border-color:#B7F2FA;
	font-size:14px;	
}

td.sub_table3
{
border-style:double;
	
	color:#333333;
	text-align:left;
	font-size:14px;
}

td.sub_table4
{
	color:#333333;
	text-align:left;
	font-size:14px;
	
}


td.menu4
{
background-image:url("../com images/bg_666666_box.jpg");

/*	background-color:#666666;*/
	border-color:#ff0000;
	border-width:thick;
	border-style:outset;
	text-align:center;
	padding:5px;
}

tr.menu4
{
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
}

td.main_page
{
/* 	border-width:	thin;
   	border-style:	solid; */
  	border-color: 	#f0f050;
	

 	width: 98%;
   	text-align: left;	


	padding: 0.5%;
	margin:	0.5%;
	color:#888888;
	font-size: 95%;
}


#layer1
{
width: 660px;
height:660px;
border:5px;
border-color:#000000;
background-color:#66FFFF;
left:0px;
position:absolute;
top:0px;
visibility:hidden;
z-index:0;
display:block;
}

.button1
{
	font-size: 80%;
	color:#555555;
	margin:5px;
	color:#0000FF;
	font-weight:bold;
	background-color:#ffff00;
	width:95px;
}

.event
{
	background-color:#FFFFCC;
	color:#3333FF;
	font-weight:bold;
	
}



img.stile
{
	border:1px;
}



a.anchor
{
color:#0000FF;


}

.ticket {
	width:490px;
	height:350px;
	border-style:solid;
	border-width:medium;
	border-color:#FFFF00;
	text-align:center;
  	margin-left: 	auto;
   	margin-right: 	auto; 
	
}

.cntr_tckt {
	text-align:center;
	
}

.reunion{
	font-size:x-large;
	text-align:center;
	font-style:italic;
	color:#0000FF;
}

.fixed{
	text-align:center;
	font-style:oblique;
	color:#0000FF;
}

.variable{
	text-align:center;
	font-size:large;
	font-style:oblique;
	color:#FF0000;
}
#attendees{
position:fixed;
width:580px;
height:300px;
top:5px;
right:5px;
border-color:#0000FF;
border-style:solid;
background-color:#FFFFCC;
padding:5px;
font-size:12px;
color:#000000;
text-align:left;
z-index:100;

}
